g[9],u[9]={0},n,s;

d(v,l)
{
    u[v]?s-=l-u[v]-1:d(g[v],(u[v]=l)+1);
}

main(n)
{
    for(scanf("%i",&s);n<=s;)
        scanf("%i",g+n++);
    
    for(;n;n--)
        if(!u[n])
            d(n,1);
    
    putchar(s+48);
}